<?php
$Usuario = Dracosys::getSessionValue(SESSION_INTERFACE, 'UsuarioEdit');
$ArDepartamentos = Dracosys::getSessionValue(SESSION_INTERFACE, 'DepartamentsList');
$ArFuncoes = Dracosys::getSessionValue(SESSION_INTERFACE, 'PositionsList');
$ArDependentes = $Usuario->getDependentes();
?>
<h2>Editar Funcion&aacute;rio</h2>
<section id="EditUser">
    <form method="post" action="administracao/editar-usuario" name="FormEditarUsuario">
        <div class="toggleContainer" id="EditUser_toggleDados"><a href="#" class="toggle Up" rel="EditUser_Dados">Dados Pessoais</a></div>
        <section id="EditUser_Dados" class="section-update">
            <section class="DadosUser_Pessoal">
                <div class="out_txt big"><label for="EditUser_StNome">Nome</label></div>
                <div class="inp_txt big"><input type="text" name="StNome" id="EditUser_StNome" value="<?=$Usuario->getArDadosUsuario('StNome')?>" /></div>
                <div class="out_txt big"><label for="EditUser_DtNascimento">Nascimento</label></div>
                <div class="inp_txt big"><input type="text" name="DtNascimento" id="EditUser_DtNascimento" value="<?=dateBDtoBR($Usuario->getArDadosUsuario('DtNascimento'))?>" class="Date" /></div>
                <div class="out_txt big"><label for="EditUser_StCpf">Cpf</label></div>
                <div class="inp_txt big"><input type="text" name="StCpf" id="EditUser_StCpf" value="<?=$Usuario->getArDadosUsuario('StCpf')?>" class="Cpf" /></div>
                <div class="out_txt big"><label for="EditUser_StRg">Rg</label></div>
                <div class="inp_txt big"><input type="text" name="StRg" id="EditUser_StRg" value="<?=$Usuario->getArDadosUsuario('StRg')?>" class="Rg" /></div>
            </section>
            <section class="DadosUser_Localizacao">
                <div class="out_txt big"><label for="EditUser_StEndereco">Endereço</label></div>
                <div class="inp_txt big"><input type="text" name="StEndereco" id="EditUser_StEndereco" value="<?=$Usuario->getArDadosUsuario('StEndereco')?>" /></div>
                <div class="out_txt big"><label for="EditUser_StNumero">Numero</label></div>
                <div class="inp_txt big"><input type="text" name="StNumero" id="EditUser_StNumero" value="<?=$Usuario->getArDadosUsuario('StNumero')?>" /></div>
                <div class="out_txt big"><label for="EditUser_StComplemento">Complemento</label></div>
                <div class="inp_txt big"><input type="text" name="StComplemento" id="EditUser_StComplemento" value="<?=$Usuario->getArDadosUsuario('StComplemento')?>" /></div>
                <div class="out_txt big"><label for="EditUser_StBairro">Bairro</label></div>
                <div class="inp_txt big"><input type="text" name="StBairro" id="EditUser_StBairro" value="<?=$Usuario->getArDadosUsuario('StBairro')?>" /></div>
                <div class="out_txt big"><label for="EditUser_StCidade">Cidade</label></div>
                <div class="inp_txt big"><input type="text" name="StCidade" id="EditUser_StCidade" value="<?=$Usuario->getArDadosUsuario('StCidade')?>" /></div>
                <div class="out_txt big"><label for="EditUser_StEstado">Estado</label></div>
                <div class="inp_txt big"><input type="text" name="StEstado" id="EditUser_StEstado" value="<?=$Usuario->getArDadosUsuario('StEstado')?>" class="Uf" /></div>
                <div class="out_txt big"><label for="EditUser_StCep">Cep</label></div>
                <div class="inp_txt big"><input type="text" name="StCep" id="EditUser_StCep" value="<?=$Usuario->getArDadosUsuario('StCep')?>" class="ZipCode" /></div>
            </section>
            <section class="DadosUser_Comunicacao">
                <div class="out_txt medium"><label for="EditUser_StEmail">Email</label></div>
                <div class="inp_txt medium"><input type="text" name="StEmail" id="EditUser_StEmail" value="<?=$Usuario->getArDadosUsuario('StEmail')?>" /></div>
                <div class="out_txt small"><label for="EditUser_ItRamal">Ramal</label></div>
                <div class="inp_txt small"><input type="text" name="ItRamal" id="EditUser_ItRamal" value="<?=$Usuario->getArDadosUsuario('ItRamal')?>" /></div>
                <div class="out_txt small"><label for="EditUser_StDDDTelefone">DDD</label></div>
                <div class="inp_txt small"><input type="text" name="StDDDTelefone" id="EditUser_StDDDTelefone" value="<?=$Usuario->getArDadosUsuario('StDDDTelefone')?>" class="DddPhone" /></div>
                <div class="out_txt medium"><label for="EditUser_StTelefone">Telefone</label></div>
                <div class="inp_txt medium"><input type="text" name="StTelefone" id="EditUser_StTelefone" value="<?=$Usuario->getArDadosUsuario('StTelefone')?>" class="Phone" /></div>
                <div class="out_txt small"><label for="EditUser_StDDDCelular">DDD</label></div>
                <div class="inp_txt small"><input type="text" name="StDDDCelular" id="EditUser_StDDDCelular" value="<?=$Usuario->getArDadosUsuario('StDDDCelular')?>" class="DddPhone" /></div>
                <div class="out_txt medium"><label for="EditUser_StCelular">Celular</label></div>
                <div class="inp_txt medium"><input type="text" name="StCelular" id="EditUser_StCelular" value="<?=$Usuario->getArDadosUsuario('StCelular')?>" class="Phone" /></div>
            </section>
        </section>
        <div class="toggleContainer" id="EditUser_toggleEmprego"><a href="#" class="toggle Down" rel="EditUser_Emprego">Dados Administrativos</a></div>
        <section id="EditUser_Emprego" class="section-update" style="display:none;">
            <div class="out_txt big"><label for="EditUser_FoSalario">Salario</label></div>
            <div class="inp_txt big"><input type="text" name="FoSalario" id="EditUser_FoSalario" value="<?=$Usuario->getArDadosAdministracao('FoSalario')?>" class="price" /></div>
            <div class="out_txt big"><label for="EditUser_StBanco">Banco</label></div>
            <div class="inp_txt big"><input type="text" name="StBanco" id="EditUser_StBanco" value="<?=$Usuario->getArDadosAdministracao('StBanco')?>" /></div>
            <div class="out_txt big"><label for="EditUser_StAgencia">Agencia</label></div>
            <div class="inp_txt big"><input type="text" name="StAgencia" id="EditUser_StAgencia" value="<?=$Usuario->getArDadosAdministracao('StAgencia')?>" /></div>
            <div class="out_txt big"><label for="EditUser_StConta">Conta</label></div>
            <div class="inp_txt big"><input type="text" name="StConta" id="EditUser_StConta" value="<?=$Usuario->getArDadosAdministracao('StConta')?>" /></div>
            <div class="out_txt big"><label for="EditUser_EnStatus">Status</label></div>
            <div class="inp_txt big">
                <select name="EnStatus" id="EditUser_EnStatus">
                    <option value="CONTRATADO" <?=$Usuario->getArDadosAdministracao('EnStatus') == 'CONTRATADO' ? 'selected' : ''?>>Contratado</option>
                    <option value="DEMITIDO" <?=$Usuario->getArDadosAdministracao('EnStatus') == 'DEMITIDO' ? 'selected' : ''?>>Demitido</option>
                </select>
            </div>
            <div class="out_txt big"><label for="EditUser_DtAdmissao">Data de Admissão</label></div>
            <div class="inp_txt big"><input type="text" name="DtAdmissao" id="EditUser_DtAdmissao" value="<?=dateBDtoBR($Usuario->getArDadosAdministracao('DtAdmissao'))?>" class="Date" /></div>
            <div class="out_txt big"><label for="EditUser_DtDemissao">Data de Demissão</label></div>
            <div class="inp_txt big"><input type="text" name="DtDemissao" id="EditUser_DtDemissao" value="<?=dateBDtoBR($Usuario->getArDadosAdministracao('DtDemissao'))?>" class="Date" /></div>
            <div class="out_txt big"><label for="EditUser_EnEstadoCivil">Estado Civil</label></div>
            <div class="inp_txt big">
                <select name="EnEstadoCivil" id="EditUser_EnEstadoCivil">
                    <option value="SOLTEIRO" <?=$Usuario->getArDadosAdministracao('EnEstadoCivil') == 'SOLTEIRO' ? 'selected' : ''?>>Solteiro</option>
                    <option value="CASADO" <?=$Usuario->getArDadosAdministracao('EnEstadoCivil') == 'CASADO' ? 'selected' : ''?>>Casado</option>
                    <option value="DIVORCIADO" <?=$Usuario->getArDadosAdministracao('EnEstadoCivil') == 'DIVORCIADO' ? 'selected' : ''?>>Divorciado</option>
                    <option value="VIUVO" <?=$Usuario->getArDadosAdministracao('EnEstadoCivil') == 'VIUVO' ? 'selected' : ''?>>Vi&uacute;vo</option>
                </select>
            </div>
            <div class="out_txt big"><label for="EditUser_StPis">Pis</label></div>
            <div class="inp_txt big"><input type="text" name="StPis" id="EditUser_StPis" value="<?=$Usuario->getArDadosAdministracao('StPis')?>" /></div>
            <div class="out_txt big"><label for="EditUser_StCertificadoReservista">Certificado de Reservista</label></div>
            <div class="inp_txt big"><input type="text" name="StCertificadoReservista" id="EditUser_StCertificadoReservista" value="<?=$Usuario->getArDadosAdministracao('StCertificadoReservista')?>" /></div>
            <div class="out_txt big"><label for="EditUser_StTituloEleitor">Título de Eleitor</label></div>
            <div class="inp_txt big"><input type="text" name="StTituloEleitor" id="EditUser_StTituloEleitor" value="<?=$Usuario->getArDadosAdministracao('StTituloEleitor')?>" /></div>
        </section>
        <div class="toggleContainer" id="EditUser_toggleDependentes">
            <a href="#" class="toggle Down" rel="EditUser_Dependentes">Dados Dependentes</a>
        </div>
        <section id="EditUser_Dependentes" class="section-update" style="display: none;">
            <?php foreach((array) $ArDependentes as $Dependente): ?>
                <section id="Parentesco<?=$Dependente->getIDDependente()?>">
                    <div class="Dependente_title">
                        Dados de &QUOT;<span><?=$Dependente->getStNome()?></span>&QUOT;
                        <a href="#" id="Dependente_Delete<?=$Dependente->getIDDependente()?>"><span>Delete</span></a>
                    </div>
                    <div class="out_txt big"><label for="EditUser_Dep_StNome<?=$Dependente->getIDDependente()?>">Nome</label></div>
                    <div class="inp_txt big"><input type="text" name="StNomeDependente<?=$Dependente->getIDDependente()?>" id="EditUser_Dep_StNome<?=$Dependente->getIDDependente()?>" value="<?=$Dependente->getStNome()?>" /></div>
                    <div class="out_txt big"><label for="EditUser_Dep_DtNascimento<?=$Dependente->getIDDependente()?>">Nascimento</label></div>
                    <div class="inp_txt big"><input type="text" name="DtNascimentoDependente<?=$Dependente->getIDDependente()?>" id="EditUser_Dep_DtNascimento<?=$Dependente->getIDDependente()?>" value="<?=dateBDtoBR($Dependente->getDtNascimento())?>" class="Date" /></div>
                    <div class="out_txt big"><label for="EditUser_Dep_StGrauParentesco<?=$Dependente->getIDDependente()?>">Parentesco</label></div>
                    <div class="inp_txt big"><input type="text" name="StGrauParentesco<?=$Dependente->getIDDependente()?>" id="EditUser_Dep_StGrauParentesco<?=$Dependente->getIDDependente()?>" value="<?=$Dependente->getStGrauParentesco()?>" /></div>
                 </section>
            <?php endforeach; ?>
        </section>
        <div class="Dependent_Options">
            <a href="#" title="Inserir" id="Dependente_Insert"><span>Insert</span></a>
            <a href="#" title="Voltar" id="Dependente_Undo"><span>Undo</span></a>
        </div>
        <div class="toggleContainer" id="EditUser_toggleSetor"><a href="#" class="toggle Down" rel="EditUser_Setor">Fun&ccedil;&otilde;es na Empresa</a></div>
        <section id="EditUser_Setor" class="section-update" style="display:none;">
            <div class="out_txt big"><label for="EditUser_IDDepartamento">Departamento</label></div>
            <div class="inp_txt big">
                <select name="StDepartamento" id="EditUser_IDDepartamento">
                    <?php foreach($ArDepartamentos as $Departamento):
                            $StSelected = $Usuario->getTDepartamento()->equals($Departamento) ?'selected="selected"':'';
                     ?>
                             <option value="<?=$Departamento->getIDDepartamento()?>" <?=$StSelected?>><?=$Departamento->getStNome()?></option>
                    <?php endforeach; ?>
                </select>
            </div>
            <div class="out_txt big"><label for="EditUser_IDSetor">Setor</label></div>
            <div class="inp_txt big">
                <select name="IDSetor" id="EditUser_IDSetor">

                </select>
            </div>
            <div class="out_txt big"><label for="EditUser_IDFuncao">Função</label></div>
            <div class="inp_txt big">
                <select name="IDFuncao" id="EditUser_IDFuncao">
                    <?php foreach($ArFuncoes as $ItKey => $Funcao):
                            $StSelected = $Funcao->equals($Usuario->getTPerfil()->getFuncao()) ? 'selected="selected"': '';
                    ?>
                        <option value="<?=$Funcao->getIDFuncao()?>" <?=$StSelected?>><?=$Funcao->getStNome()?></option>
                    <?php endforeach; ?>
                </select>
            </div>
            <div class="out_txt big"><label for="EditUser_IDPerfil">Perfil</label></div>
            <div class="inp_txt big">
                <select name="IDPerfil" id="EditUser_IDPerfil">

                </select>
            </div>
        </section>
        <div class="btn"><button class="v1">Editar</button></div>
        <input type="hidden" id="EditUser_IDUsuario" name="IDUsuario" value="<?=$Usuario->getIDUsuario()?>" />
    </form>
</section>